package com.explorx.sns.puma.im.core.chat;

import com.explorx.sns.puma.im.core.chat.model.RegisterModel;
import com.explorx.sns.puma.im.core.chat.model.UserInfoModel;

import java.util.List;

public interface UserInfoDomainService {

    List<UserInfoModel> getUsersInfo(List<Long> uids);

    UserInfoModel getUserInfo(Long curUid);

    UserInfoModel userLogin(String phone, String pwd);

    Long register(RegisterModel registerModel);

    void editName(Long uid, String name);


    void editBirthDay(Long uid, String birthDay);

    void editGender(Long uid, int gender);

    void editEducation(Long uid, String education);

    void editAge(Long uid, int age);

    void editCity(Long uid, int cityCode);

    void editAvatar(Long uid, String avatar);
}
